package arrays;

import java.util.Arrays;

/**
 * @author LiangMu
 * @version \$Id: P9.java, v 0.1, 2022年12月12日 11:55 LiangMu Exp $$
 */
public class P9 {

    public static void main(String[] args) {
        int[] ints = new int[]{0};
        int[] ints1 = plusOne(ints);
        System.out.println(Arrays.toString(ints1));
    }

    public static int[] plusOne(int[] digits) {
        int len = digits.length;
        for (int i = len - 1; i >= 0; --i) {
            int digit = digits[i];
            if (digit == 9) {
                digits[i] = 0;
            } else {
                digits[i] += 1;
                return digits;
            }
        }
        int[] result = new int[digits.length + 1];
        result[0] = 1;
        return result;
    }
}
